/**
 * 
 */
package ipc;

import java.util.ArrayList;
import java.util.HashMap;

import logic.add.AADD;
import logic.add.DD;

/**
 * @author NR
 *
 * TODO
 */
public class TestAADDtoADD {
	public static void main(String[] args) {
		
		ArrayList<Integer> ord = new ArrayList<Integer>();
		ord.add(1);
		ord.add(2);
		
		HashMap id2Var = new HashMap();
		id2Var.put(1, "X");
		id2Var.put(2, "Y");
		
		AADD context = new AADD(ord);
		
		int X = context.getVarNode(1, 2.5, 1.2);
		int Y = context.getVarNode(2, 5.4, 2.8);
		
		int sum = context.applyInt(X, Y, DD.ARITH_SUM);
		context.getGraph(sum).launchViewer();
		
		context.showADD(sum);
	}
}
